package com.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.product.entity.AssemblyLine;
import com.product.to.AddAssemblyLineTo;
import com.product.to.UpdateAssemblyLineTo;
import com.product.utils.PageUtils;

import java.util.List;

public interface IAssemblyLineService extends IService<AssemblyLine> {

    void deleteAssemblyLine(Integer assemblyLineId);

    void deleteAssemblyLines(List<Integer> assemblyLineIds);

    void updateAssemblyLine(UpdateAssemblyLineTo assemblyLine);

    void addAssemblyLine(AddAssemblyLineTo assemblyLine);

    PageUtils getAllAssemblyLine(Integer size, Integer current, String lineName, Integer orderItemId, Integer timeOrderBy);
}
